package com.erp.erp_servers.Company;

import com.erp.erp_entitys.Company.CompanyEntity;
import com.erp.vo.SelectVo;

import java.util.List;

/**
 * @ClassName ICompanyService
 * @Description TODO
 * @Author songjizhen
 * @Date 2020-06-29 20:04
 * @Version 1.0
 */
public interface ICompanyService {
    /**
     * 删除公司主信息
     *
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 新增一条公司主信息
     *
     * @param record
     * @return
     */
    int insertSelective(CompanyEntity record);

    /**
     * 获取公司主信息
     *
     * @param pid
     */
    List<CompanyEntity> selectByExample(String pid);
    CompanyEntity selectByPrimaryKey(Integer id);
    /**
     * 更新公司主信息
     *
     * @param record
     * @param record
     * @return
     */
    int update(CompanyEntity record);


    List<SelectVo> getAllList();
}